// components/authorization/index.js
Component({
  data: {
    isLogin: false,
  },
  lifetimes: {
    attached() {
      // 1. 获取登录状态
      const isLogin = !!getApp().token
      // 2. 更新登录状态
      this.setData({ isLogin })
      // 3. 如果没有登录, 则跳转去登录页
      if (!isLogin) {
        // 3.1 获取当前页面的路径
        const stack = getCurrentPages()
        const currentPage = stack[stack.length - 1]
        const redirectURL = currentPage.route
        // console.log(redirectURL)
        // 3.2 跳转到登录页并携带参数(回跳路径)
        wx.redirectTo({
          url: `/pages/login/index?redirectURL=/${redirectURL}`,
        })
      }
    },
  },
})
